<cfcomponent name="MockAudit" extends="com.revenea.account.data.Audit"  hint="I am a Mock object that can be used to replace the Audit CFC when testing other components.">
	
	<cffunction name="getUser" returnType="revenea.account.data.User" access="public" output="false" hint="Returns the User that was responsible for generating This Audit.">
		<cfthrow type="MockAudit.unimplementedMethod" message="Method getUser() in component Audit not implemented yet." />
	</cffunction>
	
	<cffunction name="getEntity" returnType="revenea.root.Object" access="public" output="false" hint="Returns the object This Audit represents activity with.">
		<cfthrow type="MockAudit.unimplementedMethod" message="Method getEntity() in component Audit not implemented yet." />
	</cffunction>
	
</cfcomponent>